#ifndef _SIMPLE_H_
#define _SIMPLE_H_
using namespace std;
namespace space {
	//typedef short short ss;
	//typedef unsigned short short uss;
	//typedef signed short short sss;
	typedef unsigned short us;
	typedef signed short ss;
	typedef long long ll;
        typedef unsigned long long ull;
        typedef signed long long sll;
        typedef unsigned long ul;
        typedef signed long sil;
	typedef int itn;
	typedef unsigned int ui;
	typedef signed int si;
	typedef short int shi;
	typedef long int loi;
	typedef unsigned short int usi;
	typedef signed short int ssi;
	typedef unsigned long int uli;
	typedef signed long int sli;
	//typedef char ch;
	//typedef bool bl;
	//typedef float fl;
	//typedef double du;
	//typedef string str;
	typedef wchar_t wc;
	//typedef auto au;
	//typedef void vo;
	typedef uint8_t u8;
	typedef uint16_t u16;
	typedef uint32_t u32;
	typedef uint64_t u64;
	typedef long double ld;
	//typedef short double sd;
	//typedef long float lf;
	//typedef short float sf;
	typedef char* cp;
	//typedef char[] ca;
	typedef char** cpp;
	//typedef char*[] cpa;
	typedef int* ip;
	//typedef int[] ia;
	typedef int** ipp;
	//typedef int*[] ipa;
	typedef float* fp;
        //typedef float[] fa;
        typedef float** fpp;
        //typedef float*[] fpa;
	typedef double* dp;
        //typedef double[] da;
        typedef double** dpp;
        //typedef double*[] dpa;
	//typedef FILE fi;
	typedef string* sp;
        //typedef string[] sa;
        typedef string** spp;
        //typedef string*[] spa;
}
#endif
